package entity

import (
	"shqsoft.cn/pasnj/base"
)

type ZTXMCMX struct {
	ID          int     `gorm:"AUTO_INCREMENT;primary_key;column:id"`
	Pjhm        string  `gorm:"column:票据号码;size:60"`
	Cpr         string  `gorm:"column:出票日;size:60"`
	Dqr         string  `gorm:"column:到期日;size:60"`
	Ztxr        string  `gorm:"column:转贴现日;size:60"`
	Cprmc       string  `gorm:"column:出票人名称;size:60"`
	Cnr         string  `gorm:"column:承兑人;size:60"`
	Skr         string  `gorm:"column:收款人;size:60"`
	Pjjz        string  `gorm:"column:票据介质;size:60"`
	Jxdqr       string  `gorm:"column:计息到期日;size:60"`
	Gsjg        string  `gorm:"column:归属机构ID;size:60"`
	Mrrq        string  `gorm:"column:买入日期;size:60"`
	Ztxzl       string  `gorm:"column:转贴现种类;size:60"`
	Trfmc       string  `gorm:"column:贴入方名称;size:60"`
	Trfdexh     string  `gorm:"column:贴入方大额行号;size:60"`
	Trfzh       string  `gorm:"column:贴入方账号;size:60"`
	Trfzzjgdmh  string  `gorm:"column:贴入方组织机构代码号;size:60"`
	Bztrfzzjgdm string  `gorm:"column:标准贴入方组织机构代码;size:60"`
	Tcfmc       string  `gorm:"column:贴出方名称;size:60"`
	Bztcfmc     string  `gorm:"column:标准贴出方客户名称;size:60"`
	Tcfdexh     string  `gorm:"column:贴出方大额行号;size:60"`
	Tcfzh       string  `gorm:"column:贴出方账号;size:60"`
	Tcfzzjgdmh  string  `gorm:"column:贴出方组织机构代码号;size:60"`
	Bztcfzzjgdm string  `gorm:"column:标准贴出方组织机构代码;size:60"`
	Pmje        float64 `gorm:"column:票面金额"`
	Lilu        float64 `gorm:"column:利率"`
	Jxts        float64 `gorm:"column:计息天数"`
	Ssje        float64 `gorm:"column:实收金额"`
	Yflx        float64 `gorm:"column:应付利息"`
	Khjl        string  `gorm:"column:客户经理;size:60"`
}

//TableName User用户表名
func (ZTXMCMX) TableName() string {
	return "TMP_TYYW_ZTXMC_2015010120151231"

}

//ZTXMCMXEF QDTYCKEF
func ZTXMCMXEF() base.EntityFunc {
	return func() interface{} {
		entity := ZTXMCMX{}
		return &entity
	}
}

//ZTXMCMXESF 同业
func ZTXMCMXESF() base.EntitiesFunc {
	return func() interface{} {
		var entities []ZTXMCMX
		return &entities
	}
}
func init() {
	base.DaoPoolObj.Put("ZTXMCMX", base.NewDefaultDao(ZTXMCMXEF(), ZTXMCMXESF(), nil))
}
